An MILP Based Algorithm for Automatic System Level Synthesis
نویسندگان
چکیده
Automatic Synthesis of large realtime systems using an array of oo-the-shelf general purpose processors, digital signal processors and Field Programmable Gate Arrays is increasingly gaining importance. Each of the subproblems in such a synthesis process, namely, pipelining, resource type selection, resource allocation, resource assignment, resource scheduling and resource re-connguration are complex and are conventionally solved using a mixture of exact and heuristic techniques (often applied in a phased manner) with little guarantee on the optimality of the solution. In contrast, this paper formulates the pipelining, selection, allocation, scheduling and recon-guration problems as a single mixed integer linear programming (MILP) problem to ensure optimality. We show that for many practical size problems, our formulation can produce optimal solution in reasonable time. We believe that the uniqueness of our technique stems not only from the optimality of the solutions it can generate but also from the fact that the problem we have modeled is a generalization of several synthesis problems. Compared to the conventional MILP models for scheduling, the number of integer variables needed in our model are much less and is independent of the total cycle time (which can be very high in system level synthesis). Our model can handle time constrained, resource constrained as well as time and resource constrained synthesis problems.
منابع مشابه
Automatic tuning of a behavior-based guidance algorithm for formation flight of quadrotors
This paper presents a tuned behavior-based guidance algorithm for formation flight of quadrotors. The behavior-based approach provides the basis for the simultaneous realization of different behaviors such as leader following and obstacle avoidance for a group of agents; in our case they are quadcopters. In this paper optimization techniques are utilized to tune the parameters of a behavior-bas...
متن کاملAn Automatic Fingerprint Classification Algorithm
Manual fingerprint classification algorithms are very time consuming, and usually not accurate. Fast and accurate fingerprint classification is essential to each AFIS (Automatic Fingerprint Identification System). This paper investigates a fingerprint classification algorithm that reduces the complexity and costs associated with the fingerprint identification procedure. A new structural algorit...
متن کاملAn Efficient Optimal Fractional Emotional Intelligent Controller for an AVR System in Power Systems
In this paper, a high-performance optimal fractional emotional intelligent controller for an Automatic Voltage Regulator (AVR) in power system using Cuckoo optimization algorithm (COA) is proposed. AVR is the main controller within the excitation system that preserves the terminal voltage of a synchronous generator at a specified level. The proposed control strategy is based on brain emotional ...
متن کاملAn Automatic Fingerprint Classification Algorithm
Manual fingerprint classification algorithms are very time consuming, and usually not accurate. Fast and accurate fingerprint classification is essential to each AFIS (Automatic Fingerprint Identification System). This paper investigates a fingerprint classification algorithm that reduces the complexity and costs associated with the fingerprint identification procedure. A new structural algorit...
متن کاملMILP Formulation and Genetic Algorithm for Non-permutation Flow Shop Scheduling Problem with Availability Constraints
In this paper, we consider a flow shop scheduling problem with availability constraints (FSSPAC) for the objective of minimizing the makespan. In such a problem, machines are not continuously available for processing jobs due to preventive maintenance activities. We proposed a mixed-integer linear programming (MILP) model for this problem which can generate non-permutation schedules. Furthermor...
متن کامل